Con instalaciones de spa como una sauna, el apartamento Yokohama Mega Stay está situado en el barrio Sakuragicho de Yokohama, a unos 20 minutos a pie del Yokohama Red Brick Warehouse. También hay Wi-Fi para que los huéspedes puedan entretenerse o trabajar.
El apartamento se encuentra a 100 m de la estación de metro Sakuragicho, a un corto paseo del Parque de Atracciones Yokohama Cosmo World. Desde el apartamento Yokohama Mega Stay, el Parque Yamashita está a unos 2 km.
También hay una cocina completa con todos los utensilios de cocina necesarios. La estación de tren Kannai está a unos 10 minutos a pie.