Orchid Garden Deli & Grill
is Ranked #1 of 7 Restaurants in Wishing Well Acres Scarborough.
Some say it is good, excellent.
The Latest Review: ★★★★
Sent on the 7th of April, 2016
Rank #1 of 7
New location on Birchmount Rd. is good.
Food I sampled was very good, service was excellent and fast.
The menu covers a wide variety.