Get directions to: La Costa, Mobile, AL Restaurant address: 1236 E I65 Service Rd N Mobile, AL 36617, USA Driving Walking Bicycling Restaurant: La Costa