En total, hay 38 ubicaciones en Londres. La propiedad más popular de OYO en Londres es OYO Townhouse New England, London Victoria.