Mall of Asia Best Restaurant. SM Mall of Asia is one of the biggest shopping mallin the Philippines located in Bay City, Pasay and houses retail stores, top restaurants, cinemas, ice skating rink and soon a football court on the roof deck. Bistro Ravioli the best italian; restaurant in manila is located at Ground Floor North Arcade along Ocean Drive.