Royal Garden Reviews & Details
126 Newbury St
Royal Garden is located at 126 Newbury St in Peabody near the intersection of Newbury St and Forest St. Their menu consists of Chinese dishes . Call (978) 535-8300 today!
- Major Intersection:Newbury St And Forest St
Tell us more about Royal Garden Peabody!