This is the food page of Mr Flamingo on 1265 Dundas St W Toronto ON M6J 1X6.
(first reviewed on December 18, 2017, last updated on December 18, 2017.)
Mr Flamingo is ranked #1 of 21 Restaurants in Dufferin Grove Toronto.
This page has had 180 visitors. You are the 180th.