Super Chef Restaurant
Price: £2.90
Freshly brewed tea infused with a hint of citrus.
123 Marlowes, United Kingdom
Restaurant
No open hours
Spot something wrong?
Tried Lemon Tea? Be the first to say what you thought.