Get directions to: Arabella's, Lubbock, TX
Restaurant address: 2402 52nd St, #10 Lubbock, TX 79412, USA
Restaurant: Arabella's