Located in the heart of Carrollwood, the Grand Plaza Office Buildings offer a great lease opportunity in the North/Northwest Tampa submarket.