Red Lobster Restaurant 5343 Almaden Expy San Jose, CA 95118 Phone: (408) 266-9275 Fax: (408) 266-0906
Category: Restaurants