You can do directions to the Caribbean Beach Resort (900 Cayman Way Lake Buena Vista, FL 32830) or the Wide World of Sports (just type in Disney's WIde World of Sports in the Search for Places) and that will get you there. Pop is located in between the two. Just past Caribbean Beach there is a traffic light (where the fire station is) if you turn there it will take you to POP... If you come the other way you will see WWS off the Osceola Parkway, turn right (away from WWS) and it will take you right to POP as well.
If you use Expedia Directions Pop's Address does work for directions but it mostly says local rd etc...
1050 Century Drive
Lake Buena Vista, FL 32830