MENTONE HOTEL

54-55 Cartwright Gardens
London
United Kingdom