You are now leaving Menulist
We hope to see you again soon!
Pacific Rim
2061 Paramount Blvd Amarillo, TX 79109-1611, United States
Bars, Noodles, Chinese, Asian, Steak, Chicken, Drinks
The redirect does not work? Just click on this link or copy it into your address bar