Lotus Inn Chinese Restaurant


1120 N 10th St
McAllen, TX 78501

A Chinese Restaurant in McAllen TX

Lotus Inn Chinese Restaurant is a privately held company in Mcallen, TX it was established in 1982


Mon - Sun: 11:00 am - 9:00 pm

Click the button to add a review for Lotus Inn Chinese Restaurant

Add Review