Situé face au Malecón havanais, le Deauville est idéalement situé et offre une vue sur la mer et le Castillo de los Tres Reyes del Morro, une forteresse construite par les Espagnols à l'entrée de la baie de La Havane. Du Deauville, les visiteurs peuvent facilement accéder aux quartiers coloniaux et modernes de la capitale cubaine. Chacune de ses confortables chambres possède une terrasse avec vue sur la mer ou la Vieille Havane. En plus, il a une piscine sur le toit (qui est assez réputée).