Akwarium Morskie w Miami znajduje się 6 km od New Studio Downtown Miami, natomiast Wieża Wolności znajduje się w pobliżu. Apartament oferuje szybki dostęp do Internetu w miejscach publicznych.
Ten apartament jest usytuowany w dzielnicy Centrum Miami, w nie więcej niż 500 metrach od stacji metra Historic Overtown/Lyric Theatre. Muzeum Sztuki Perez w Miami jest w bliskiej odległości. 7 km od New Studio Downtown Miami znajduje się również Dzielnica Art Deco w Miami.
Apartament posiada jadalnię z telewizją satelitarną oraz takie udogodnienia jak klimatyzacja. Goście obiektu mogą korzystać z suszarki do włosów w łazience.
New Studio Downtown Miami wyposażony jest w urządzenie do parzenia kawy/herbaty oraz wyposażony aneks kuchenny z lodówką i przyborami kuchennymi. Niedaleko dzieli obiekt od stacji kolejowej Park Bayfront.