All Star Cafe

Part of the Planet Hollywood franchise, these sports-themed restaurants were constructed in several locations around the world.

location Times Square, NYC