OYO Amsterdam Hotel
OYO Amsterdam Hotel
Hotel
7 Trebovir Road, Kensington
, London, England, United Kingdom
SW5 9LS
66
Average ·
476 reviews