Ubicado en la 4 norte, número 203 del Centro Histórico, hay un edificio con más de cuatro siglos de antigüedad que ha servido como hospital, palacio de deportes y escuela de arte. Éste emblemático lugar es el San Pedro Museo del Arte.
De acuerdo con el Instituto Nacional de Antropología e Historia (INAH), el primer nosocomio de Puebla fue el hospital de San Pedro fundado en 1545.
En el siglo XVIII quedó a cargo de la orden de los hospitalarios de San Juan de Dios. Su construcción data del siglo XVII y es uno de los más hermosos en su género.
Sin embargo, muy pocos saben que este edificio tuvo múltiples funciones a lo largo de su historia, una de ella fue una cancha deportiva.
Fue en 1946 cuando el ayuntamiento de la ciudad decidió promover la actividad física de los ciudadanos, creando en este inmueble el Palacio del Deporte.
Fue en ese entonces cuando Carlos Betancourt, gobernador de Puebla, dispuso el espacio para la educación física y funciones de lucha libre y box.

El patio de San Pedro fue acondicionado con piso de duela y se instalaron gradas. En este lugar grandes leyendas de la lucha libre como El Santo, Águila Blanca o Súper Halcón combatieron.
Pero no solo fue lugar para los aficionados de la lucha libre, pues pocos saben que en estas canchas se disputó el XVII Campeonato Nacional de Basquetbol Varonil de Primera Fuerza en 1948.
Fue casa también de la selección de básquet de la entonces Universidad Autónoma de Puebla, hoy BUAP.

Después de entretener por varios años a los poblanos, el Palacio del Deporte se convirtió en la escuela de arte teatral de Puebla en 1964 y luego en oficinas de dependencias gubernamentales.
En el año de 2002 se crea el actual San Pedro Museo de Arte, el cual ha sido sede de importantes exposiciones internacionales y nacionales.
Este museo tiene más de mil metros cuadrados, divididos en 5 salas de exposiciones, una de ellas permanente dedicada a la exhibición de obras de arte sacro que el gobierno del estado tiene bajo su resguardo, además de la recreación de la Botica del antiguo hospital, la cual estuvo en funciones por más de 350 años.