STAY by Upon Lisbon is a hamburger restaurant offering international cuisine.