Welcome to Hotel Metro Plaza New Delhi Railway Station , New Delhi , India