Located in the heart of Baltimore, The Star-Spangled Banner Flag House offers a very special venue for your wedding or special event.