Restaurant
Starfish Sushi
17 locals recommend,
Permanently closed
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
Location
5600 Wilshire Blvd
Los Angeles, CA
Central LA