El Capricho находится на Канарских островах, на острове Гран-Канария, в городе Масполамос (Maspalomas). В 30 м расположен песчаный пляж Дюны Маспаломаса (Dunas de Maspalomas). До центра города Масполамос (Maspalomas) - 4 км. До Международного Аэропорта Лас-Пальмас-де-Гран-Канария (Las Palmas de Gran Canaria Airport) - 35 км.