Get directions to: Barcelona, Saint Louis, MO Restaurant address: 34 N Central Ave Saint Louis, MO 63105, USA Driving Walking Bicycling Restaurant: Barcelona