Dom Opieki Edo zlokalizowany jest w odległości 17 km od centrum Olsztyna, w województwie warmińsko-mazurskim. Znajduje się w miejscowości Marcinkowo w Gminie Purda. Do Purdy siedziby gminy jest około 3 km. Wieś leży w pobliżu drogi krajowej 53 na trasie Olsztyn-Szczytno.
Aktualna pogoda