Casa De La Rosa Apartments
4618 1st St N, Ste 101, St. Petersburg, Florida, 33703-4949
(727) 526-8851