April 27, 2017 Spanish Restaurant opens in Stapleton – Sabor Machu Picchu By admin Grand Openings, Staten Island