THE ICONS MUSEUM
Location
75533 River Rd
Covington
LA
70435
Established in 2019, THE ICONS MUSEUM is the world's only artist created museum dedicated to the greatest artists and cultural products of the modern era. Surrounded by lush and private nature, the museum features over 60+ original portraits and 2 interactive RetroRooms for visitors to experience and enjoy.