Red Lobster 137

Red Lobster #137 is a Red Lobster restaurant located at 8210 Interstate 35 North in San Antonio, Texas.