Das Apartment First 511 Elevated Downtown Stay Miami liegt im Viertel Downtown Miami von Miami, etwa 5 Fußminuten vom One World Trade Center entfernt und begrüßt seine Gäste mit eine Sauna. Das Wet Seal ist in 750 Meter Entfernung zur Apartments, während die Bushaltestelle Northeast 1st Avenue & Northeast 4th Street in 150 Meter Entfernung zur Unterkunft ist.
Das Apartment liegt nicht weit entfernt von der American Airlines Arena. Die U-Bahn-Station Historic Overtown/Lyric Theatre ist in einer Entfernung von 10 Gehminuten vom Apartment First 511 Elevated Downtown Stay, und New World School of the Arts ist auch in 6 Gehminuten Entfernung von der Unterkunft. Das Pérez Kunstmuseum Miami befindet sich unter anderem rund 1 Kilometer von den Unterkünften entfernt.
Die Apartments befindet sich in 900 Meter Entfernung zum Bahnhof Bayfront Park.