While the weather heats up for the upcoming summer months, everyone likes to spend as much time outside as possible. People start to search for restaurants with outside seating, and we’ve found one. The Beach house restaurant in Decatur, Illinois sits on Lake Shore Drive where guests can come and... [read more]