Observation rooms are one of the primary light sources for a map. They can be made easily with an instance. The instances can be found in the instances/labs/ folder. They exist in different sizes.
For more information on making instances, go to func_instance.
Please note I am not used to writing these, what I wrote is really just a placeholder. Feel free to rewrite it in a more organized way.