Clock Restaurant

2010 N Main St Gainesville FL 32609 USA

(352) 375-1411

Location