120 S Church AVENUE #106, TAMPA, FL 33609 | MLS# U8253843 | Mamba Realty