Map Location
The Consular Section of the Embassy of the Russia Federation
No. 213, Samdech Sothearos Blvd (3), 12301 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps