There are some hotels that just produce visa for some reasonable fees. Guess AL Morouj Inn povide such facility. Just check the hotels near the museum.