Lighthouse Inn is placed in a market area of London in the vicinity of Centennial Hall, Aeolian Hall and The Grand Theatre.
Guests of Lighthouse Inn can make use of climate control, a seating area, a sofa, a fridge and a dressing area. The rooms come with private bathrooms featuring a bathtub, a Jacuzzi and a shower.
Serving a wide assortment of dishes, Mein Street and Sushi Fanatics are about 150 meters from the property.
The facilities as free parking and a vending machine are offered for guests.