Hotels, Apartments, Homestays
Search and booking
Search results

6 can stay. Self check in. River 200m. 

Address

266 Maskavas iela
LV-1063 Rīga

More information »

Coordinates

56°54'24.84", 24°11'5.28"