Restaurant
Starfish Sushi
17 locals recommend,
Permanently closed
Location
5600 Wilshire Blvd
Los Angeles, CA
Central LA
Tips from locals
Hands down one of my fav sushi spots in LA! Lovely staff and clean environment.
Unique things to do nearby
Locals also recommend
- 5 locals recommend