Endless hallways. Distant departments. The hit show is filmed at Bell Labs, an office complex in New Jersey that’s just as ...
The Bell Hotel in Athens features eight guest rooms, a four-bedroom suite, a rooftop terrace with city views, and a “parlor-style” lobby with a bar and banquet seating.