From Fallen London Wiki

I like to think that the original intent of Station VIII was to be secret, but then the FLPC opened up a three-star restaurant on location and since you can feed the Masters too they just let you keep it as a cover.