Reserve now

What User likes about The Tea Garden Cafe:
We arrived in Mallaig on the steam train just as the rain started pouring down. We were completely soaked and didn't have time to explore, but luckily we stumbled upon the tea garden. We managed to grab the last two seats at the bar, and I would have been happy anywhere at that moment. The staff was fantastic, polite, and welcoming. We were served promptly and enjoyed the most delicious fish and chips I have ever had... View all feedback.

What HTW75 doesn't like about The Tea Garden Cafe:
Cake and coffee! Pleasant cafe can’t go wrong with cake and coffee although hubby not overly impressive with coffee and walnut. Nice place to sit and chill. Passing through . View all feedback.

Jackson
22.12.2022 - 23:16
Wendy
22.12.2022 - 23:16
Stanislava
22.12.2022 - 23:16

Full Menu

More information

Suggested nearby restaurants.

4.7
Menu
Table booking
Open Now
4.7
Menu
Table booking
Open Now
City: Highland, Kinloch Lodge, IV43 8QY, Highland, United Kingdom
"Great location apart from midges. Excellent food."
4.7
Menu
Table booking
Open Now
4.7
Menu
Table booking
Open Now
City: Mallaig (near Highland), Main Street, Mallaig I-PH41 4PU, United Kingdom
"We had lunch in the restaurant. Fish chips exceptionally good and with a view of the harbor in Mallaig. Highly recommended, the prices are also fair."
4.7
Menu
Table booking
Open Now
4.7
Menu
Table booking
Open Now
City: Mallaig (near Highland), Davies Brae, Mallaig I-PH41 4QY, United Kingdom
"A soup and a Guinness, perfect"
4.4
Menu
Table booking
Open Now
4.4
Menu
Table booking
Open Now
City: Mallaig (near Highland), Davies Brae, Mallaig I-PH41 4PU, United Kingdom
"Excellent food, atmosphere and staff. Highly recommend"
4.7
Menu
Table booking
Open Now
4.7
Menu
Table booking
Open Now
City: Mallaig (near Highland), Davies Brae, Mallaig PH41 4PU, UK, United Kingdom
"The most amazing food I have ever eaten in my life."
4.7
Menu
Table booking
Open Now
4.7
Menu
Table booking
Open Now
City: Sleat (near Highland), Sleat, Isleornsay, Isle Of Skye IV43 8QR, United Kingdom
"Price per person: £40–50 Food: 5 Service: 5 Atmosphere: 5"