The small town of Bruno is located in the County of Logan. It is located on the western bank of Guyandotte river. It has a total area of about 3.5 sq. km. and located at an elevation of about 756 ft. above the sea level. The post office of the town takes care of the postal and non-postal services. Non-postal services include submission of governmental forms and performing banking services.