Update Info - Royal Buddha Restaurant
This restaurant was reported as closed. If it is open, let us know.
Royal Buddha Restaurant
121 Depot St
Milford, MA 01757
121 Depot St
Milford, MA 01757
This restaurant was reported as closed. If it is open, let us know.