OYO London Lodge
Hotel
Camden
Situated in London, OYO London Lodge features accommodation with free Wi-Fi and a terrace.
Number of rooms: 36
35 Cricklewood Broadway, Camden, London, NW2 3JX, United Kingdom