Patrons at BoMA restaurant watched President Barack Obama speak  across the street from the Cathedral of the Holy Cross.