Olympus Fenwick is a premier event venue nestled in the heart of Savannah, GA. The space offers a charming and versatile setting for a variety of gatherings and celebrations.
With its picturesque surroundings and customizable options, Olympus Fenwick provides a unique and memorable experience for guests seeking a special location for their events.
Generated from their business information