Salt & Pepper Restaurant, 3960 Grand Park Dr, Etobicoke The Elms
1120th visitor, Write a review
Salt & Pepper Restaurant Map

near M9W 5Z3

Salt & Pepper Restaurant is ranked #10 of 30 nearby Restaurants.

They say Salt & Pepper Restaurant is terrible, disgusting, battered