Contacts: address, phone number and etc.
Address | 5435 North Mesa Street, El Paso, TX 79912 Get directions |
Phone number | +1 915-313-5031 |
Photos
Reviews about Alibaba
How would you rate Alibaba?
☆ ☆ ☆ ☆ ☆ Menu of Restaurant Alibaba
Alibaba is a restaurant based in El Paso, Texas. To learn the menu, call the phone number indicated on the website.
If you visited this place, please leave your feedback. This will help other site visitors.