Best Bower Best Bower is a hotel located in Portland Maine next to the Portland Observatory. Photographed for mean magazine December 2021. Maine Editorial Photographer. Maine Commercial Photographer. Michael Wilson Photography. Maine Photographers.