Location: 317 E 18th St, Antioch, CA 94509
Phone:(925)757-7375
Fax:(925)757-7380
Category: Restaurants, Grocery
Tags: Italian Restaurants, Seafood, Mexican Restaurants, Seafood Restaurants