London South Restaurant & Tvrn
519-432-3963
120 wellington Road
London
ON N6C4M8
London South Restaurant & Tvrn, 519-432-3963, 120 wellington Road London ON N6C4M8 Canada. London South Restaurant & Tvrn offers services/products related to Restaurants. If you want to contact with the representative of London South Restaurant & Tvrn, please dial +1 5194323963.
Update London South Restaurant & Tvrn and add logo, business hours, images and more.