November 4, 2012

Balboa Teriyaki

Came here on a whim solely because Shanghai Dumpling King had a ridiculously long wait and this restaurant was just across the street with very few people inside. The star was the Lambada Roll.