Clover Leaf

restaurants / Fast food

Lonely Planet review

A convenient mall housing a 24-hour supermarket with a deli, a top-floor beer bar and food court with incredible views.