Easy to findEcho is located at:
230A Sunrise AvenuePalm Beach, Florida561-802-4222
To get directions to echo, click here.
A culinary and cultural experience like no other, Echo celebrates the cuisine of China, Japan, Thailand, and Vietnam. Palm Beach's best sushi bar and restaurant, Echo Palm Beach is a feast for the senses.
Echo | 230A Sunrise Avenue | Palm Beach, Florida 33480 | (866) 918-1719 | Palm Beach