2803 W Leila Ave
(1)

2803 W Leila Ave, Tampa, FL 33611

Reviews

1 year ago

I love my place!

The location is perfect! I moved here from North Dakota and I was paying 1850 for a 3 bedroom apartment/ 1 bath. I got tired of it being so expensive and i moved to Florida and I'm not paying 1095 a month. I love my place and I would just like to live free for the rest of my life! I think I deserve it!