The Scarlett Phoenix The Scarlett Phoenix914 E. Elmira St.Suite #203San Antonio, TX 78212 Phone: (210) 483-6255Monday-Thursday: 9:00am-5:00pm Friday: 10:00am-2:00pm