at 3509 W Thunderbird Rd, Phoenix , 85053-5543 United States
Online menus, items, descriptions and prices for Abacus Inn - Restaurant - Phoenix, AZ 85053
59 FB users likes Abacus Inn, set it to 519 position in Likes Rating for Phoenix, Arizona in Local Business category
Abacus Inn is Phoenix based place and this enity listed in Chinese Restaurant category. Located at 3509 W Thunderbird Rd AZ 85053-5543. Contact phone number of Abacus Inn: (602) 938-0528
Music Venue