Power Pizza-Pinecrest is located at 8241 SW 124th St, Pinecrest, FL. This location is in the Pinecrest neighborhood. This business specializes in Pizza. Power Pizza-Pinecrest is open Mon. - Wed., Sun. 11am - 11pm;Thu. 10am - 11pm;Fri. - Sat. 11am - 12pm and accepts American Express, Discover and Visa.