Get directions to: Tora Seafood Buffet, San Diego, CA
Restaurant address: 1640 Camino Del Rio N San Diego, CA 92108, USA
Restaurant: Tora Seafood Buffet