Get directions to: Isla Pilipinas Inc., Staten Island, NY
Restaurant address: 556 Tompkins Avenue Staten Island, NY 10305, USA
Restaurant: Isla Pilipinas Inc.