Solid ALL black attire. Men can wear suits, tuxedos, or slacks and black button up. For the women, solid all black dress or formal attire. There is cobblestone so be mindful on shoes, I would recommend thick heels or flats.
No, if they were not on the invite no additional guests please.