Address: 2301 Lake Shore Dr, Decatur, IL 62521
Latitude: 39.8319 (39°49′55″N), Longitude: -88.9231 (88°55′23″W)
Phone: (217) 422-7202
Site: www.decaturbeachhouse.com
Foursquare
- Cuisine: Seafood, Steak house
- Outdoor Seating: Yes
- Reservations: Yes
- Delivery: No Delivery
Details