2658th visitor, Write a review
Barkada Restaurant Map

near M1V 5P6

Barkada Restaurant is People's Choice, 2016 winner

Barkada Restaurant is ranked #5 of 16 nearby Restaurants.

They say Barkada Restaurant is reasonable, upscale, spectacular