Pizza Hub is a restaurant offering pizza. The search results indicate it is located on Carrer de Balmes in Barcelona.