
London, United Kingdom
The Princess Victoria
3-star hotel
The Princess Victoria Inn, located in London's Hammersmith and Fulham borough, offers a comfortable stay with individually decorated guestrooms featuring refrigerators, espresso makers, and flat-screen TVs. Enjoy complimentary…
- Wi-fi
- Restaurant
- Bar
- Garden


