Map Location
Sister House
Behind Kirirom Cinema, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps