Our son lives locally and he said we should try this place for brunch. We had to queue for ten minut...
Cafe Tamra
(157)
Advertisement
Photos
Cafe Tamra is a charming pizzeria located in the heart of London, England. Known for its cozy atmosphere and inviting décor, this eatery specializes in authentic Italian pizzas made from fresh, high-quality ingredients. Guests can enjoy a variety of classic and innovative toppings, alongside a selection of delectable sides and desserts. Perfect for a casual meal with friends or a family dinner, Cafe Tamra promises a delightful dining experience.
Generated from this place's information
Reviews
I've only got positive things to say about the place! The food was excellent - there's loads to choo...
Very good food, good atmosphere but expensive. The menu has a good selection of breakfast / brunch o...
You might also like
Advertisement

