Cafe Castro is a spacious cafe with a classic, 90's-inspired atmosphere, offering ample seating both indoors and outdoors.