Free parking
Featuring a garden, Lemon House Inn is located in Olancha. This 5-star hotel offers room service. The rooms have a terrace.
Rooms at the hotel are equipped with a flat-screen TV.
Lone Pine is 32 km from Lemon House Inn.
Room types available for booking at lemon house inn:
Check-in at lemon house inn starts at 15:00, check-out before 11:00
At lemon house inn the staff speaks English and Spanish.