Arts Culture & Entertainment The Otto Bar 2549 North Howard Street, Baltimore, Maryland 21218, United States Added on March 9, 2024 BaltimoreUnited StatesMD