Magnolia is a hotel and restaurant offering comfortable, air-conditioned rooms and a dedicated play area for children. It features excellent cuisine.