I have been a fan of Stellas for awhile and also head across the street to Sevan's for hummus and other delights.
Stellas has very good thin crust pizza in a sub shop setting. The place is friendly as has quite a following.
If you like thin crust that is not fancy, this might be the place for you.
605 Mount Auburn Street
Updated 3 months ago | 1
Updated 11 months ago | 4
Updated 1 year ago | 9
Updated 2 years ago | 19
Updated 12 months ago | 6