A new pizzeria is promising to transplant a slice of New York into downtown San Antonio. FatHead Pizza opened Tuesday in at 152 E. Pecan Street, Suite 101, the space. that previously housed ramen shop Kimora.