Cozy rooms done up in subtle hues with an in-house restaurant
OYO 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
This hotel is serviced under the trade name of Apollo Hotel as per quality standards of OYO