at 5533 Leopard St, Corpus Christi , 78408-2320 United States
161 FB users likes Astor Restaurant, set it to 249 position in Likes Rating for Corpus Christi, Texas in Local Business category
Astor Restaurant is Corpus Christi based place and this enity listed in Family Style Restaurant category. Located at 5533 Leopard St TX 78408-2320. Contact phone number of Astor Restaurant: (361) 289-0101