Condo/Apartment for rent, 2699 Tigertail Ave 21, in Miami, United StatesMiami, 2699 Tigertail Ave 21Condo/Apartment • 3 room(s) • 3 bed. • 3 bath. • 234.58 m²