Le Voyeur. But anywhere *downtown* means it's hard to park, doesn't it? Or is there a big lot somewhere I'm unaware of?
OK - that sounds obscure - I've never heard of it :~)