Red Lobster 529

Red Lobster #529 is a Red Lobster restaurant located at 9345 Monte Vista Avenue in Montclair, California.