Apartment Buildings Castle Apartments Apartment Buildings Castle ApartmentsApartment Buildings Name :Castle ApartmentsType :Apartment BuildingsAddress :2902 Battle Mountain Way Apt A Tallahassee FL 32301Phone :(850)942-5929 Fax :-email…