Isla's on the Square
Restaurant in Spartanburg, SC
Seafood restaurant
113 North Church Street, Spartanburg, 29306
Restaurants
ยท
Spartanburg, SC guide