Get directions to: Clock Restaurant, Venice, FL
Restaurant address: 301 Tamiami Trail South Venice, FL 34285, USA
Restaurant: Clock Restaurant