Sun Top Inn Restaurant is located in Ella, Sri Lanka on no 18 Police Station Rd. Sun Top Inn Restaurant is rated 4.2 out of 5 in the category food court in Sri Lanka.
Address
no 18 Police Station Rd
Service options
Takeaway
Dine-in
Accessibility
No wheelchair-accessible entrance