Address: 25 12th Street, Saint-Louis (Missouri) 07030
Phone: (201) 659-6090
State: MO
City: St. Louis
Street Number: 25 12th Street
Zip Code: 07030
categories: restaurant
related searches: La isla restaurant uptown st louis reviews, La isla restaurant uptown st louis prices, La isla restaurant uptown st louis menu prices, La isla restaurant uptown st louis menu, La isla restaurant uptown st louis dress code, La Isla restaurant menu, La Isla uptown menu, La Isla Restaurant Near Me