Oakhurst Square 1120 N Boulevard Tampa, FL 33607 Phone: (813) 254-4515 Fax: (813) 258-3661
Category: Apartments