The Art Center of Wilmington Island is conveniently located to serve not only the Wilmington Island community but all residents of the Savannah/Chatham County area. It is located close to Victory Drive and the Islands Expressway.
Inside Mercer Plaza
140 Johnny Mercer Blvd. Suite 10
Savannah, GA, 31410