Stella's Takeaway Portuguese Grill & Fish and Chips

Stella's Takeaway Portuguese Grill & Fish and Chips is European Restaurant in Twickenham.

Tags:
European Restaurant,Portuguese Restaurant,Fish & Chips Restaurant
Category:
European Restaurant