Dosa Temple

59 Pond St, Ashland, MA|
Dosa Temple Logo