Floating Island Restaurant is located at San Francisco Del Monte, 1105 Quezon City, Philippines
Visited 847 times, 1 Visits today
Floating Island Restaurant is located at San Francisco Del Monte, 1105 Quezon City, Philippines
Visited 847 times, 1 Visits today