Get directions to: T S Restaurants, Solana Beach, CA
Restaurant address: 225 W Plaza St Solana Beach, CA 92075, USA
Restaurant: T S Restaurants