Home of the World Famous Ted's Special

Establish 1972, Key Biscayne, FL