Pablo Creek Plaza is a shopping destination located in Jacksonville, FL. As a Power Center, it occupies a prime spot at SEC Beach Blvd. & Hodges Blvd.. Pablo Creek Plaza first opened in 2005. Shoppers can explore 318,701 sqft. of retail floor space featuring approximately 35 stores.