NeighborhoodBizGuide Search

About Leo Restaurant & Cafe

  • Fine dining restaurant

Hours & map

Opening times

  • monday7 am–11:30 pm
  • tuesday7 am–11:30 pm
  • wednesday7 am–11:30 pm
  • thursday7 am–11:30 pm
  • friday7 am–11:30 pm
  • saturday7 am–11:30 pm
  • sunday7 am–11:30 pm

75 Lumley Beach Rd, Freetown

Good to know

Accessibility

  • Wheelchair-accessible entrance
  • Wheelchair-accessible seating

Ratings

4.4

11 customers have rated Leo Restaurant & Cafe. The board weighs each rating by how many people gave one.

Also on the board

More restaurants in Freetown