Anyone been? I only noticed this place when I saw a show that was filmed there. Reviews on Yelp etc seem favourable (almost too favourable, if that makes sense). This place hasn't shown up on Blogto and the like.
↧