Mirra's PlaceRestaurants3157 Dufferin StToronto, ON, M6A 2S9 · CA+14167892457info@mirrasplace.commirrasplace.comHours not available