Red Windmill Restaurant is located in Balibago, Philippines on 684 Fields Avenue, Walking Street 2009 Angeles City Central Luzon. Red Windmill Restaurant is rated 4 out of 5 in the category european in Philippines.
Address
684 Fields Avenue, Walking Street 2009 Angeles City Central Luzon