Taki Omakase hero image

Taki Omakase

Restaurant

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

Biter Score
9.2
Closed
Tuesday: 6 PM – 10 PM
Taki Omakase photo 1
Taki Omakase photo 2
Taki Omakase photo 3