Where is Grand Palace Hotel - Small Luxury Hotels of the World located?
Grand Palace Hotel - Small Luxury Hotels of the World, Riga, Latvia (approx. 56.95015°, 24.10289°)
Grand Palace Hotel - Small Luxury Hotels of the World, Riga, Latvia (approx. 56.95015°, 24.10289°)