North York Restaurant Guide

Thai Royal Orchid Restaurant

(416) 746-8868

2440 Finch Avenue West, North York, ON M9M2E1

View Map


Sorry, there are currently no reviews.

Read More North York Restaurant Reviews

Thai Royal Orchid Restaurant Map