Falafel Place

1 Main St, Somerville, MA 02145

4.4(51)
$15 - $20 Minimum
Price: $$