Royal Square Hotel & Suites

3a Kalku Street
Riga
Latvia