Get directions to: Apsara Restaurant, Lowell, MA
Restaurant address: 1733 Middlesex Lowell, MA 01851, USA
Restaurant: Apsara Restaurant