top of page

​​HOURS

Mon - Thu 7am - 8pm

 

 

​​Fri - Sat 7am - 9pm

 

 

​Sunday Closed

Owl & Otter

219 N Main Ave. Unit 103, Lake Placid, FL 33852

  • Instagram
  • Facebook
bottom of page