Hollandhaus is a restaurant offering authentic German cuisine with homemade specialties. They feature a daily lunch menu on weekdays and offer takeout.