House of JuJu

  • Restaurants
565 Pollasky Ave #101
Clovis, CA 93612
(559) 298-3090