Il The Crosby Hotel World Center Miami è situato a circa 15 minuti a piedi dal Knight Center Complex in una zona di business di Miami. Il Wi-Fi è disponibile sia per gli affari che per il tempo libero.
L'isola Jungle si trova a 2 km, mentre i Miami Arena è a due passi dall'appartamento. I luoghi da visitare includono il Giardino Giapponese Ichimura di Miami a circa 25 minuti a piedi da quest'appartamento. La Chiesa Cattolica del Gesù è situato a una distanza di 650 metri dall'alloggio.
Dotato di un patio, un balcone e un bar sulla terrazza, il The Crosby Hotel World Center è arredato con uno scrittoio, oltre a comfort moderni come una TV a schermo piatto con canali satellitari. I servizi del bagno comprendono un WC e una doccia, oltre ad asciugacapelli e teli da bagno.
Oltre a un minibar e servizi per la preparazione di tè/caffè, quest'appartamento vanta un angolo cottura con utensili da cucina. La stazione della metropolitana più vicina è Historic Overtown/Lyric Theatre, a soli 5 minuti a piedi. Inoltre, gli ospiti potranno accedere a un centro fitness per mantenersi in forma.