Ella View Hotel.

  • 92

Ella View Hotel.

Located in Ella, Ella View Hotel features a shared lounge. Featuring room service, this property also provides guests with a restaurant. Guests can enjoy mountain views.

Location