Find My Own Place

Tabby Villa Apartments

Savannah, GA


CONTACT INFO

Phone:

(912) 927-3641

ADDRESS

Tabby Villa Apartments
8506 Waters Avenue
Savannah, GA 31406

More Apartments in Savannah


APARTMENT PROFILE


Tabby Villa Apartments



Specialties:
  • Referral Service


REVIEWS

Rate It: