Neil's Kitchen is a new Filipino restaurant located in Westgate Center in Alabang. Located on the 2nd floor of a white castle looking structure with its small entrance painted yellow. This was the last stop of Jane's fun filled birthday weekend extravaganza. I had no idea what food we were going to … [Read more...]