Helen Fin Inn & Apartment, Phnom Penh

Helen Fin Inn & Apartment

Rating: 
EPS Location 1 and 2 Located in Phnom Penh (Chamkar Mon), Helen Fin Inn & Apartment is within a 15-minute walk of AEON Mall and Independence Monument. This property is 0.7 mi (1.1