Mr. Toad's Pub & Kitchen

3.4
Opening Hours
12noon - 12midnight, Sun-Wed
12noon - 1am, Thu-Sat
Phone
+97142942196
Address
Premier Inn Hotel, Dubai International Airport Area, Opposite Terminal 3, Al Garhoud, Dubai