Cozy rooms done up in subtle hues with an in-house restaurant
Hotel Apollo is located on the Argyle street in London. The hotel room has subtle grey and white tones with comfortable bedding in the room. There is a separate dressing area and a chest of drawers for storage.
Queen Sized Bed
Guests can check in using any Government issued ID proof