This charming hotel is in El Monte. The property comprises 74 cosy rooms. Pets are not allowed at this hotel.