Epic Tower Photos

Meet 24 travelers, 29 tour guides and discover 340 photos

Epic Tower is an urban residential skyscraper in Downtown Miami, Florida, United States. Epic is 500 ft (152 m) tall and has 54 floors. The tower is located on the north bank of the Miami River in Downtown Miami's Central Business District. It is bordered by Biscayne Boulevard Way on the west, Southeast 2nd Street to the north, the…
View Epic Tower guide >

Epic Tower

Building View Of Tower

Seaview Of Tower