The Leo cafe may please you with nicely cooked pizza, paneer and grilled sandwiches. A number of visitors have noticed that the staff is attentive at this place. If you want to experience fine service, you should go to this place. The quiet atmosphere gladdens people and attracts more clients. This spot has got Google 4.8 according to the guests' opinions.