Skip to content

My Thai Palace (North Bay)

Location

Address
236 Main St W
City
North Bay, ON
Postal
P1B 2T9
Cuisine: Dessert & Ice Cream, Seafood, Thai
✔ Takeout
✔ Delivery
✔ Licensed
✔ Reservations
✔ Accessible