Muchacha is a pizza restaurant known for its colorful cuisine and floral ambiance. Temporarily closed.