Mr Toad's Pub & Kitchen - Barsha Heights is located in Dubai, UAE on al khareef 2 street, Barsha Heights. Mr Toad's Pub & Kitchen - Barsha Heights is rated 4.8 out of 5 in the category pub in UAE.
Address
al khareef 2 street, Barsha Heights
Service options
Dine-in