Taki Omakase hero image

Taki Omakase

Restaurant

632 E Atlantic Ave, Delray Beach, FL 33483, USA

Biter Score
9.2
Open
Friday: 12:30 PM – 1:30 PM, 5 PM – 11 PM
Taki Omakase photo 1
Taki Omakase photo 2
Taki Omakase photo 3