Finding a parking spot at one of St. Pete’s most popular steakhouses just got a lot easier, thanks to a major new investment by the restaurant’s owners.
In June, the owners of Beau & Mo’s Italian Steakhouse, located at 2924 5th Avenue North in Historic Kenwood, purchased the neighboring auto shop for $1 million.
The family-owned steakhouse has faced limited parking since it opened in 2015…