Pizza & Buffa offers a casual dining experience with pizza. Located within a larger complex, it provides a relaxed atmosphere.