Map Location
Castle Window Blinds
No. 172, St. 167, 12312 Phnom Penh, Cambodia