Pasto's Grill - London, ON 

Pasto's Grill, a busy south London (Lambeth) Italian restaurant is a top rated London area restaurant featuring an inviting atmosphere and an impressive Italian…