Astor Restaurant

5533 Leopard St, Corpus Christi
(361) 289-0101