The Top Hat, a boutique hotel on Tennessee Ave. is expected to cost nearly $3 million to build and have six guest rooms.