This is a apartment home. This home is located at 114 Chapel Dr APT 110, Tallahassee, FL 32304.Show more