Here is a recent view of Grand and Broadway showing the former Mecca Theatre, now Galaxy Mattress Store. Original facade is completely covered over with sheet metal.
Cherokee Theatre and Royal Theatre are a few doors to the right.View link
This link has vintage photos of other Enid Theatres,
including the Mecca being prepared for a sheet metal makeover(third photo down).http://www.enidbuzz.com/downtownenidvintage.htm

The address of Mail Run, LLC (current tenant) is:
105 S. Grand. The appearance of the building at 105 S. Grand (uploaded to this site) match the historical photos from the Oklahoma Historical Society archives.

It looks like two theaters are conflated on this page. The Loewen/Oxford has its own page at Cinema Treasures, and its clear that that theater has been demolished. The Oxford Hotel, including the part which had formerly been the Loewen/Oxford Theatre, was entirely destroyed by a fire in 1978. If the Mecca’s building is still standing, the AKAs Loewen and Oxford don’t belong to it.