La Casa do Joao está situada en Lagos y ofrece habitaciones con balcón con vistas a la montaña. Se encuentra a 12 km del centro de Lagos.
Las habitaciones cuentan con 1 cama doble o 2 camas individuales y baño privado con ducha.
El centro de Lagos alberga varios restaurantes. La mayoría sirve especialidades de pescado y marisco del Algarve.
Tanto en el establecimiento como en los alrededores se pueden practicar diversas actividades como golf, ciclismo y equitación. Hay aparcamiento público gratuito en las inmediaciones.
La Casa do Joao se encuentra a 14 km de la playa Meia Praia y de la playa de Dona Ana y a 30 km de Alvor y de Sagres. Portimão y la famosa playa de Rocha están a 32 km y el aeropuerto internacional de Faro, a 92 km.