@brittneyau • The Broad - DTLA
Life's too short to waste on a bad meal
Franki helps you discover restaurants through customer content, and earn rewards for the places you actually go.
Sushi Takeda is located at 123 Astronaut Ellison S Onizuka Street, Suite 307, in Downtown Los Angeles, CA 90012, inside Weller Court.
































































Sushi Takeda is a longstanding sushi bar tucked inside Weller Court in Downtown Los Angeles, known for its authentic Edomae-style omakase experience. The intimate setting suits date nights, solo outings, and special occasions alike. Guests consistently rave about the freshness and quality of the fish, with each course carefully prepared and beautifully balanced. A lunch omakase option offers a more accessible entry point, while the dinner omakase is a true splurge-worthy experience. The bar also features a generous sake selection to complement the meal.