In addition to the midshipmen rooms, Bancroft Hall houses offices for the Commandant of Midshipmen, six battalion officers, six battalion chaplains, thirty company officers and their senior enlisted leaders, a barbershop, bank, travel office, a small restaurant known as "Steerage," textbook store, general store ("The Midshipmen Store"), laundromat, uniform store, cobbler shop, the USNA Band, the USNA branch of the United States Postal Service, a gymnasium, spaces for extracurricular activities, and full medical & dental clinics as well as small optometry and orthopedics clinics. The Hall has its own ZIP code (21412).