Naya

Restaurant in Woburn, MA

Features: vegan options

112 Burlington Mall Road, Burlington, 01803