Boka Hotel

33-37 Eardley Crescent
London
United Kingdom