Get directions to: Barcelona Restaurant, Chandler, AZ
Restaurant address: 900 N 54th St Chandler, AZ 85226, USA
Restaurant: Barcelona Restaurant