Red O Taste of Mexico

4340 La Jolla Village Drive San Diego 92122