Hotel Bow Garden offers colorful rooms, a chic restaurant, spa, and outdoor pool. Ideal for events.