Does anyone know if this place is open or have a phone number for it. Also, who owns it?