Pizza Castello offers a welcoming atmosphere for enjoying pizza.