26 Missouri Street Northeast Greenhills, San Juan Luzon 1500 Philippines
View on Map
What travelers say:
American National Restaurant The environment in the store is very good. It feels very petty to sit here. It is suitable for friends and girlfriends to gather and the view is also very good. Chili's@Chili feels like an upgraded version of Pizza Hut. happy hour is not bad.