Burger Castle
From SquackleWiki
Burger Castle is a large chain of burger restaurants.
There is one in New York, on Castle Street.
Relevant articles:
http://squackle.com/6763/stories/percys-day-out-the-prequel-to-sniper-problems/