Manor House

Manor House

Hotel

, Phnom Penh, Cambodia

No info available for this location