Get directions to: Baja Burrito Kitchen, Orlando, FL
Restaurant address: 423 North Alafaya Trail Orlando, FL 32828, USA
Restaurant: Baja Burrito Kitchen