Restaurant Review: Starfish Sushi

October 26, 2015

Nestled in an inconspicuous corner of the Canyon Crest Towne Centre lies Starfish Sushi, an establishment that has the potential to be an afterthought amongst the hustle-and-bustle of the nearby Rite Aid and Ralphs’ clientele. “Seat yourselves …