Welcome to 33 Glenfall Rd, Sri Lanka homepage. On this page, you will find complete information about the area, places, locality and neighborhood of 33 Glenfall Rd. Some popular places in 33 Glenfall Rd, Sri Lanka are Emirates Luxury Apartments, and City Apartment NuwaraEliya.
33 Glenfall Rd is an area located in Nuwara Eliya 22200, Sri Lanka. 33 Glenfall Rd has several Apartment buildings The area is also known for famous places like Emirates Luxury Apartments, and City Apartment NuwaraEliya.