Terra Restaurant
Eclectic fare featuring steak and seafood in an elegant space with a patio, plus oyster & tapas bars.
MORE INFORMATION
8199 Yonge St
Markham
L3T 2C6
Tel: (905) 731-6161
Markham
L3T 2C6
Tel: (905) 731-6161