Taki Omakase
632 E. Atlantic Ave., Delray Beach, Florida 33483
632 E. Atlantic Ave., Delray Beach, Florida 33483
Lunch weekends. Dinner nightly.
Asian/Sushi
632 E. Atlantic Ave., Delray Beach, Florida 33483
Lunch weekends. Dinner nightly.