Isla's on the Square

Restaurant in Spartanburg, SC

Seafood restaurant

113 North Church Street, Spartanburg, 29306