Tomato Cream Soup Restaurants in London,
Show restaurants on map
4.9
Menu
4.9
Menu
City: London,, 117 St George St,, London,, Canada
"If you enjoy traditional pizza, this is the spot for you. I ordered a Deluxe pizza and a salad, both very fresh. I will definitely return."
Feedback
These reviews refer only to the mentioned ingredients.