EZRA URBAN MINISTRY PROJECT2600 HOLMAN ST, HOUSTON, TX 77004 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions