Royal Garden
126 Newbury St, Peabody, MA 01960-3864
Royal Garden is a Asian, Chinese place is located in Peabody, Massachusetts. The address of Royal Garden is 126 Newbury St, Peabody, MA 01960-3864.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 978-535-8300, or open their website to view relevant information, The url is http://greenteapeabody.com/