Description
Family-run eatery turning out wide-ranging Chinese fare in calm, understated surrounds.
Name: Lotus Inn Restaurant
Address: 1120 N 10th St, McAllen, TX 78501
Phone Number: +1 956-631-2693
Categories: Chinese restaurant
Lotus Inn Restaurant is a Chinese restaurant located at 1120 N 10th St McAllen/
(Latitude,Longitude: 26.2138118,-98.2279165)
Postal Code: 78501
Location
-
1120 N 10th St, McAllen, TX 78501
Add a review