Get directions to: Aquarella Mexican Grill, San Diego, CA
Restaurant address: 8990 University Center Lane San Diego, CA 92122, USA
Restaurant: Aquarella Mexican Grill