Secret Altar

The Secret Altar is a room in Luigi's Mansion. It is where King Boo keeps Mario's painting.