El Hotel Flor se encuentra en la Zona Norte de Sao Paulo, a 1,6 km del Expo Center Norte y a 1,6 km del parque de la Juventud. El establecimiento alberga un restaurante.
Las habitaciones incluyen TV de pantalla plana, soporte para iPod, reproductor de CD y baño privado con zapatillas, artículos de aseo gratuitos y secador de pelo.
La recepción está abierta 24 horas.
El Hotel Flor está a 1,9 km del centro comercial Lar Center y a 2,7 km del estadio Portugués. El aeropuerto internacional de Guarulhos, el más cercano, queda a 15 km del establecimiento.