Located at Dubai Hills, Business Park, Souk Al Bahar in Downtown Dubai, and Club Vista Mare in Palm Jumeirah, The Tap House is a multi-award winning gastropub.