Location of store RED LOBSTER in Almaden Plaza mall is 5353 Almaden Expressway, San Jose, California - CA 95118.
GPS Coordinates: 37.251768, -121.877815
« Return to store detail