Property Location With a stay at Jubilee in London (Victoria
- Westminster), you'll be minutes from Apollo Victoria Theatre & close to Buckingham Palace. This family-friendly hotel is close to Trafalgar Square & Royal Albert Hall. Rooms Stay in one of 24 guestrooms featuring flat-screen televisions. Cable television is provided for your entertainment. Conveniences include phones & coffee/tea makers, & you can also request irons/ironing boards. Business, Other Amenities Featured amenities include currency exchange, a 24-hour front desk, & a safe deposit box at the front desk.