Get directions to: The Skewers Restaurant, Cambridge, MA
Restaurant address: 92 Mount Auburn Street Cambridge, MA 02138, USA
Restaurant: The Skewers Restaurant