These questions, along with a few others have been officially clarified by Alan R. Moon on BGG. His rulings regarding your specific questions are bolded below:
Here is a list of the official clarifications I'm keeping for Alvin & Dexter:
A Station cannot be built in a city with a Monster.
A Depot cannot be built in a city with a Monster.