★★★★★

Lotus Inn Chinese Restaurant

1120 N 10th St, McAllen, TX 78501

(956) 631-2693

Chinese

Contact Review
253 visits to this page. You are the 253rd. Edit this page

Lotus Inn Chinese Restaurant

253rd visitor, Write a review

Hours Today, Tuesday: 11:00 AM – 10:00 PM