Map Location
Chan Dara Restaurant
St. 265, 121158 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps