Posted in Extant, Post Office, TX - Greater Houston US Post Office – Genoa Station, Houston 10935 Almeda Genoa Rd. – Houston TX (build date unknown) The original post office and town of Genoa was established in 1892 and was located on present day Almeda Genoa Rd. near the intersection of Highway 3.