Get directions to: Almaden Plaza - Restaurants-specialty Foods- Red Lobster Inn, San Jose, CA
Restaurant address: Almaden Plaza San Jose, CA 95118, USA
Restaurant: Almaden Plaza - Restaurants-specialty Foods- Red Lobster Inn