Masjid Awliya is located up the stairs and has a separate section for women.
Do note that there isn't any wudhu area, so do arrive with wudhu beforehand.
However, the video's comments mentioned an industrial kitchen sink at the back that you could use!