Home / The Admiral Difference / News / Admiral Sells Tuckahoe Restaurant Building for $503 Per Square Foot Admiral Sells Tuckahoe Restaurant Building for $503 Per Square Foot