Having eaten in several times, we've had probably 5+ takeaway meals that were good. Last two, first ...
Staff always friendly, but food poor yet again.
11/1/2024
(708)
Lemongrass is a charming pizzeria located in the heart of St. Pancras, England. Known for its unique blend of traditional Italian flavors and fresh, locally sourced ingredients, it offers a delightful menu of handcrafted pizzas. Guests can enjoy a cozy atmosphere, perfect for casual dining or a quick bite before exploring the vibrant area.
Generated from this place's information
Having eaten in several times, we've had probably 5+ takeaway meals that were good. Last two, first ...
Visited with my family for a meal a couple of weeks ago. A really nice restaurant with an extensive ...
A spur of the moment night out tonight. Its not one of our regular places to dine but the food was b...