where is delmar hall
Delmar Town Hall is located on South Pennsylvania Avenue along the railroad track that has become a vital part of our history. Regular business hours are from 8:00 a.m. until 4:30 p.m., Monday through Friday. Our mailing address is 100 S. Pennsylvania Avenue, Delmar, Delaware/Maryland 21875.