Lai Lai Restaurant

1223 McFarland Blvd NE Tuscaloosa AL 35406 USA

(205) 345-2472

Location