Restaurants in Cambridge, MA
Restaurants
20 Eliot Sq.,
Cambridge ,
MA
02138
UNITED STATES
Based on 1 reviews
The Greatest Sandwich on Earth
Ten years after I first anointed my tongue with the chicken shawarma, it is still the greatest sandwich I have ever had. I have no idea how the rest of the stuff at Sabra tastes, since I'm unable to bring myself to order anything but the...Worldwide > United States > Cambridge, MA > Restaurants