Lucky Rainbow Shark's Fin & Seafood Restaurant is located in Quezon City, Philippines on Del Monte Avenue Corner Banawe St. Lucky Rainbow Shark's Fin & Seafood Restaurant is rated 4 out of 5 in the category chinese in Philippines.
Address
Del Monte Avenue Corner Banawe St