Spago Restaurant International, Incorporated is located in Caloocan, Philippines on 68 A. Del Mundo Street corner 6th Avenue. Spago Restaurant International, Incorporated is rated 3 out of 5 in the category western restaurant in Philippines.
Address
68 A. Del Mundo Street corner 6th Avenue