Map
12 Pils St., Riga, Latvia
Hotel
Grand Palace Hotel