Tabby Villas Apartments

8506 Waters Avenue Savannah Georgia 31406

Are you the property manager?

Claim This Listing

Description

Where the living is affordable and convenient. Convenient to Southside and malls.

Other Apartments Nearby