Red Lobster 386

Red Lobster #386 is a Red Lobster restaurant located at 1381 Southwest Loop 410 in San Antonio, Texas.