El Marine House ocupa un impresionante edificio de estilo Art Déco situado en Milford on Seafront y goza de una ubicación espectacular con vistas impresionantes al mar.
Las habitaciones del Marine House disponen de TV de pantalla plana y set de té y café. El baño incluye artículos de aseo gratuitos.
A 5 minutos a pie del establecimiento hay tiendas y restaurantes locales.