HOME / Restaurant / The Village Tea Room
2485 Main St, London, ON N6P 1P9
+15486899069
View Business Profile