Star Canyon by Tommy is a restaurant offering international cuisine with American influences, specializing in burgers and spare ribs, and providing a venue for events.