2 reviews of Leo Cafe & Restaurant "I found this place from recommendations in TripAdvisor and I have to say I was not disappointed. It was exactly what I was looking for on a chilled out Friday evening. I think I must have timed my visit…