Visit Our Brick & Mortar

Located in Downtown Lake Placid

217 N Main Ave. Lake Placid, FL 33852

Monday-Friday, 10am-5:30pm

Saturday, 9am-2pm

Sunday, CLOSED

Directions