Hey Daniel! Central station is a great choice! Tons of people commute there every day. (Please submit some pics showing the whole place and the “Ihr Platz” drug store.) Mannheim, Germany on board! Thx Dan!!
Update: thx for the new pic Dan!
- the deaddrop is inside the main station, from the main entrance on the left in front of ‘Ihr Platz’