Oasis Grill & Restaurant

912 Gorham St.
Lowell
Massachusetts
United States