Red House Restaurant
24 Union Sq 02143
(Chinese, Chicken, Healthy Foods, Seafood, Vegetarian)
Order Online

Come visit us at: 24 Union Sq, Somerville, MA 02143