Get directions to: Omkar Pure Vegetarian Indian, Lowell, MA
Restaurant address: 1717 Middlesex St Ste 3 Lowell, MA 01851, USA
Restaurant: Omkar Pure Vegetarian Indian