Update Info - Thai Royal Orchid Restaurant
This restaurant was reported as closed. If it is open, let us know.
Thai Royal Orchid Restaurant
2440 Finch Ave West
North York, ON M9M 2E1
2440 Finch Ave West
North York, ON M9M 2E1