Ashford Hotel

  • Srilanka

Located in Nuwara Eliya Ashford is a complex hotel that comes with a great enterprise of desirable experience of Living and Dining. Nature Simplified Locations of Nuwara Eliya reckons the prime habitat for all types of visitors. Ashford incorporates Apartments with homes like attributes especially suited for groups and families and Deluxe Apartment and Twin Bed Rooms.